package JXY02.Day01;

/**
 * 检查一个字符串是否为回文
 * 回文:正着念与反着念一样，例如:上海自来水来自海上
 *
 *
 */
public class Text03 {
    public static void main(String[] args) {
        /*
         * 编写一个回文字符串，然后调用check方法检查
         * 该字符串是否为回文，然后输出检查结果。
         * 若是回文则输出:是回文
         * 否则输出:不是回文
         */
        String str = "上海自来水来自海上";
        System.out.println(check(str));

    }
    /**
     * 判读该方法是否是回文
     *  str 需要判断的字符串
     *  true表示是回文，false表示不是回文
     */
    public static boolean check(String str){
        for(int i = str.length(); i > str.length()/2 ; i--){
           if (str.charAt(i-1) != str.charAt(str.length()-i)){
               return false;

           }
        }
        return true;
    }
}
